ReveR: Software Simulator of Reversible Processor with Stack

نویسنده

  • Alexander Yu. Vlasov
چکیده

A software model of a reversible processor ReveR with the stack is discussed in this paper. An architecture, the minimal set of elementary reversible operations together with an implementation of the basic control flow structures and procedures calls using simple assembler language are described.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A latency simulator for many-core systems

In this paper we present MCoreSim, an open-source simulation framework for massively parallel and many-core computing systems based on OMNeT++. The simulator supports tile-based architectures with distributed memory and meshbased interconnects. Its primary purpose is to allow for investigations on the impact of the heterogeneous in-chip communication latencies, as arising due to the network-on-...

متن کامل

Architecture Support for Defending Against Buffer Overflow Attacks

Buffer overflow attacks are the predominant threat to the secure operation of network and in particular, Internetbased applications. Stack smashing is a common mode of buffer overflow attack for hijacking system control. This paper evaluates two architecture-based techniques to defend systems against such attacks: (1) the split control and data stack, and (2) secure return address stack (SRAS)....

متن کامل

Motivating Software-Driven Current Balancing in Flexible Voltage-Stacked Multicore Processors

Computing hardware has been shifting to a multicore paradigm. One extreme of that approach is many-core computing, where a large number of simple processor cores execute in throughput mode. However, this paradigm is not ubiquitous and latency-bound application do have a place in the workloads of the future. We propose a processor organization that allows an array of homogeneous cores to explici...

متن کامل

Parallelism of Java Bytecode Programs and a Java ILP Processor Architecture

The Java programming language has been widely used to develop dynamic content in Web pages. The Java Virtual Machine (JVM) executes Java bytecode. For efficient transmission over the Internet, the Java bytecode is a stack oriented architecture: instructions need not contain source and destination specifiers in their bytecodes. The Java bytecodes may be executed on various platforms by interpret...

متن کامل

Short-Stack: Pushing Back the Pin Bandwidth Wall with FinFET-based eDRAM In-Package Last Level Cache

The slow growth of the number of pins per package coupled with increasing device densities is leading to decreasing off-chip memory bandwidth per core which in turn leads to reductions in system level performance. In this work we present a 2-tier stacked IC structure, referred to as the Short-Stack, to push back this pin bandwidth wall. The Short-Stack consists of a processor die of multiple co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1104.0924  شماره 

صفحات  -

تاریخ انتشار 2011